The nearest airport is Zaragoza airport. Ryanair flies there.
Trains run from Barcelona and Madrid, including the AVE high speed train.